x86: make paddr_bits available earlier
authorWei Liu <liuwe@microsoft.com>
Wed, 29 Jan 2020 14:09:54 +0000 (14:09 +0000)
committerWei Liu <wl@xen.org>
Fri, 31 Jan 2020 16:16:12 +0000 (16:16 +0000)
commitd9c4499c18e1d235f99e27fe9f2cb725d6ccf5cc
treeea1a1844e43b26845fe17029d90984c864d8573c
parent957bd8e7e302f1a0d31c95fc9910429f10a04d54
x86: make paddr_bits available earlier

Move early_cpu_init before init_e820, such that paddr_bits can be used
by e820 code.

This will reduce code repetition and prepare for further adjustment when
L0 hypervisor comes into play.

Signed-off-by: Wei Liu <liuwe@microsoft.com>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/e820.c
xen/arch/x86/setup.c